home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_194.txt < prev    next >
Text File  |  1991-04-25  |  47KB  |  865 lines

  1. # near model CODE resource
  2. # jump table entries: 17728-17747 (20 of them)
  3. export_2216:
  4. 00000000  4E56 FFF4                link       A6, -0x000C
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  266E 0010                movea.l    A3, [A6 + 0x10]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  422B 0004                clr.b      [A3 + 0x4]
  9. 00000014  206E 000C                movea.l    A0, [A6 + 0xC]
  10. 00000018  2050                     movea.l    A0, [A0]
  11. 0000001A  2028 0004                move.l     D0, [A0 + 0x4]
  12. 0000001E  0480 6472 6F70           subi.l     D0, 0x64726F70 /* 'drop' */
  13. 00000024  6740                     beq        +0x42 /* 00000066 */
  14. 00000026  0480 09F3 07B0           subi.l     D0, 0x9F307B0
  15. 0000002C  6700 0130                beq        +0x132 /* 0000015E */
  16. 00000030  0480 0201 FC55           subi.l     D0, 0x201FC55
  17. 00000036  6700 00CA                beq        +0xCC /* 00000102 */
  18. 0000003A  0480 000F F5F9           subi.l     D0, 0xFF5F9
  19. 00000040  6700 00DE                beq        +0xE0 /* 00000120 */
  20. 00000044  0480 02EA 02FB           subi.l     D0, 0x2EA02FB
  21. 0000004A  6700 0112                beq        +0x114 /* 0000015E */
  22. 0000004E  0480 0003 0907           subi.l     D0, 0x30907
  23. 00000054  6700 0108                beq        +0x10A /* 0000015E */
  24. 00000058  0480 0304 F007           subi.l     D0, 0x304F007
  25. 0000005E  6700 00A2                beq        +0xA4 /* 00000102 */
  26. 00000062  6000 00EA                bra        +0xEC /* 0000014E */
  27. label00000066:
  28. 00000066  2054                     movea.l    A0, [A4]
  29. 00000068  7000                     moveq.l    D0, 0x00
  30. 0000006A  3028 0060                move.w     D0, [A0 + 0x60]
  31. 0000006E  323C 0100                move.w     D1, 0x100
  32. 00000072  C240                     and.w      D1, D0
  33. 00000074  7000                     moveq.l    D0, 0x00
  34. 00000076  3001                     move.w     D0, D1
  35. 00000078  4A80                     tst.l      D0
  36. 0000007A  6600 00E2                bne        +0xE4 /* 0000015E */
  37. 0000007E  7000                     moveq.l    D0, 0x00
  38. 00000080  3028 0060                move.w     D0, [A0 + 0x60]
  39. 00000084  7240                     moveq.l    D1, 0x40
  40. 00000086  C240                     and.w      D1, D0
  41. 00000088  7000                     moveq.l    D0, 0x00
  42. 0000008A  3001                     move.w     D0, D1
  43. 0000008C  4A80                     tst.l      D0
  44. 0000008E  676A                     beq        +0x6C /* 000000FA */
  45. 00000090  206E 000C                movea.l    A0, [A6 + 0xC]
  46. 00000094  2050                     movea.l    A0, [A0]
  47. 00000096  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  48. 0000009C  675C                     beq        +0x5E /* 000000FA */
  49. 0000009E  206E FFF4                movea.l    A0, [A6 - 0xC]
  50. 000000A2  2050                     movea.l    A0, [A0]
  51. 000000A4  2010                     move.l     D0, [A0]
  52. 000000A6  E480                     asr        D0, 2
  53. 000000A8  7201                     moveq.l    D1, 0x01
  54. 000000AA  B280                     cmp.l      D1, D0
  55. 000000AC  664C                     bne        +0x4E /* 000000FA */
  56. 000000AE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  57. 000000B2  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  58. 000000B6  2D40 FFF8                move.l     [A6 - 0x8], D0
  59. 000000BA  4878 32C8                push.l     0x32C8
  60. 000000BE  206E FFF8                movea.l    A0, [A6 - 0x8]
  61. 000000C2  2F08                     move.l     -[A7], A0
  62. 000000C4  2050                     movea.l    A0, [A0]
  63. 000000C6  2050                     movea.l    A0, [A0]
  64. 000000C8  2268 000C                movea.l    A1, [A0 + 0xC]
  65. 000000CC  4E91                     jsr        [A1]
  66. 000000CE  4A00                     tst.b      D0
  67. 000000D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  68. 000000D4  6724                     beq        +0x26 /* 000000FA */
  69. 000000D6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  70. 000000DA  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  71. 000000DE  2D40 FFFC                move.l     [A6 - 0x4], D0
  72. 000000E2  2040                     movea.l    A0, D0
  73. 000000E4  2050                     movea.l    A0, [A0]
  74. 000000E6  7000                     moveq.l    D0, 0x00
  75. 000000E8  3028 0060                move.w     D0, [A0 + 0x60]
  76. 000000EC  7240                     moveq.l    D1, 0x40
  77. 000000EE  C240                     and.w      D1, D0
  78. 000000F0  7000                     moveq.l    D0, 0x00
  79. 000000F2  3001                     move.w     D0, D1
  80. 000000F4  4A80                     tst.l      D0
  81. 000000F6  588F                     addq.l     A7, 4
  82. 000000F8  6664                     bne        +0x66 /* 0000015E */
  83. label000000FA:
  84. 000000FA  177C 0001 0004           move.b     [A3 + 0x4], 0x1
  85. 00000100  605C                     bra        +0x5E /* 0000015E */
  86. label00000102:
  87. 00000102  2054                     movea.l    A0, [A4]
  88. 00000104  4AA8 001C                tst.l      [A0 + 0x1C]
  89. 00000108  6754                     beq        +0x56 /* 0000015E */
  90. 0000010A  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  91. 0000010E  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  92. 00000112  4A00                     tst.b      D0
  93. 00000114  588F                     addq.l     A7, 4
  94. 00000116  6746                     beq        +0x48 /* 0000015E */
  95. 00000118  177C 0001 0004           move.b     [A3 + 0x4], 0x1
  96. 0000011E  603E                     bra        +0x40 /* 0000015E */
  97. label00000120:
  98. 00000120  2F0B                     move.l     -[A7], A3
  99. 00000122  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  100. 00000126  2F0C                     move.l     -[A7], A4
  101. 00000128  4EAD 0F22                jsr        [A5 + 0xF22 /* export_480 */]
  102. 0000012C  2054                     movea.l    A0, [A4]
  103. 0000012E  4AA8 001C                tst.l      [A0 + 0x1C]
  104. 00000132  4FEF 000C                lea.l      A7, [A7 + 0xC]
  105. 00000136  6726                     beq        +0x28 /* 0000015E */
  106. 00000138  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  107. 0000013C  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  108. 00000140  4A00                     tst.b      D0
  109. 00000142  588F                     addq.l     A7, 4
  110. 00000144  6718                     beq        +0x1A /* 0000015E */
  111. 00000146  177C 0001 0004           move.b     [A3 + 0x4], 0x1
  112. 0000014C  6010                     bra        +0x12 /* 0000015E */
  113. label0000014E:
  114. 0000014E  2F0B                     move.l     -[A7], A3
  115. 00000150  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  116. 00000154  2F0C                     move.l     -[A7], A4
  117. 00000156  4EAD 0F22                jsr        [A5 + 0xF22 /* export_480 */]
  118. 0000015A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  119. label0000015E:
  120. 0000015E  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  121. 00000164  4E5E                     unlink     A6
  122. 00000166  4E75                     rts
  123. export_2217:
  124. fn00000168:
  125. 00000168  4E56 FFBC                link       A6, -0x0044
  126. 0000016C  48E7 0018                movem.l    -[A7], A3,A4
  127. 00000170  266E 000C                movea.l    A3, [A6 + 0xC]
  128. 00000174  286E 0008                movea.l    A4, [A6 + 0x8]
  129. 00000178  2053                     movea.l    A0, [A3]
  130. 0000017A  2028 0004                move.l     D0, [A0 + 0x4]
  131. 0000017E  0480 636C 6F73           subi.l     D0, 0x636C6F73 /* 'clos' */
  132. 00000184  6700 00E0                beq        +0xE2 /* 00000266 */
  133. 00000188  0480 0105 F1F4           subi.l     D0, 0x105F1F4
  134. 0000018E  6700 0132                beq        +0x134 /* 000002C2 */
  135. 00000192  0480 0000 0600           subi.l     D0, 0x600
  136. 00000198  6700 0128                beq        +0x12A /* 000002C2 */
  137. 0000019C  0480 0000 0809           subi.l     D0, 0x809
  138. 000001A2  6700 011E                beq        +0x120 /* 000002C2 */
  139. 000001A6  0480 08FD 06F5           subi.l     D0, 0x8FD06F5
  140. 000001AC  6700 0114                beq        +0x116 /* 000002C2 */
  141. 000001B0  5580                     subq.l     D0, 2
  142. 000001B2  6700 010E                beq        +0x110 /* 000002C2 */
  143. 000001B6  0480 0200 EF07           subi.l     D0, 0x200EF07
  144. 000001BC  6600 0110